.matCard {
  transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
  display: block;
  position: relative;
  padding: 24px;
  border-radius: 2px;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  height: 55vh;
  background-color: #3f51b5;
}

.boxCardBody {
  composes: matCard;
  background-color: white;
  width: 40vw;
  min-width: 27vw;
  max-width: 80vw;
  margin: 0 auto;
  bottom: -1vh;
  position: relative;
  top: 18vh;
}

.matCardAvatar {
  composes: pullLeft from "../../index.css";
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.matCardHeaderText {
  composes: pullLeft from "../../index.css";
  margin: 0 8px;
}

.matCardTitle {
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 700;
  display: block;
}

.matCardSubtitle {
  color: rgba(0, 0, 0, .54);
  margin-top: -10px;
  font-size: 14px;
  margin-bottom: 15px;
}

.submitBtn {
  color: #fff;
  margin: 10px auto 0 auto;
  display: block;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: background .4s cubic-bezier(.25, .8, .25, 1), box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
}
.iconPerson {
  font-size: 36px;
  color: #ff4081;;
}
